package com.cn.jinl.api;

import com.cn.jinl.domain.HealthCheck;
import com.cn.jinl.utils.QueryForm;

import javax.servlet.http.HttpServletResponse;
import java.util.List;

/**
 * Created On : 2024/1/4.
 * <p>
 * Author : Huiyan
 * <p>
 * Description: IHealthCheckService
 */
public interface IHealthCheckService {
    List<HealthCheck> getHealthCheckList(QueryForm queryForm) throws Exception;

    String uploadNewHealthCheck(HealthCheck healthCheck) throws Exception;

    String addHealthCheck(String personnelManagementId) throws Exception;

    List<HealthCheck> getHealthCheckLogList(QueryForm queryForm) throws Exception;

    void exportHealthCheckExcel(QueryForm queryForm, HttpServletResponse response) throws Exception;

    Integer countHealthCheckNear() throws Exception;
}
